آشنایی با قابلیت‌های نوین اعلان‌های دسکتاپ و موبایل در مرورگر کروم نسخه ۴۲

آشنایی با قابلیت‌های نوین اعلان‌های دسکتاپ و موبایل در مرورگر کروم نسخه ۴۲

مرورگرهای وب همواره در حال تکامل هستند تا تجربه کاربری روان‌تر و کاربردی‌تری را ارائه دهند. یکی از مهم‌ترین این تغییرات در نسخه بتای ۴۲ مرورگر گوگل کروم رخ داد که پل ارتباطی قدرتمندی میان تجربه کاربری موبایل و دسکتاپ ایجاد کرد. در این نسخه، شرکت گوگل با معرفی فناوری‌های نوین، سعی کرد تا شکاف موجود بین پلتفرم‌های مختلف را پر کند و تجربه‌ای یکپارچه را برای کاربران خود فراهم آورد. این مقاله به بررسی دقیق و جامع این قابلیت‌های جدید می‌پردازد.

اعلان‌های پوش (Push) در نسخه دسکتاپ مرورگر کروم

آخرین نسخه بتای منتشر شده از مرورگر کروم برای سیستم‌عامل‌های دسکتاپ، مجهز به سیستم اعلان‌های پیشرفته‌ای است که شباهت بسیار زیادی به آنچه در گوشی‌های هوشمند و تبلت‌ها شاهد هستیم، دارد. این قابلیت با استفاده از دو رابط برنامه‌نویسی کاربردی یا همان API به نام‌های Push API و Notification API محقق شده است. این دو فناوری در کنار هم امکان ارسال پیام‌های لحظه‌ای را برای توسعه‌دهندگان وب فراهم می‌کنند.

توسعه‌دهندگان این مرورگر در نسخه بتای ۴۲ تلاش کردند تا با بهره‌گیری از این ابزارها، مزایای جدید و جذابی را روی نسخه دسکتاپ فراهم کنند. در نسخه‌های قدیمی‌تر، کاربران تنها زمانی از به‌روزرسانی‌های یک سایت مطلع می‌شدند که صفحه آن سایت باز و فعال باشد. اما با تکنولوژی جدید، پاپ‌آپ‌های اعلان در محیط دسکتاپ کاربر ظاهر می‌شوند، حتی اگر مرورگر کروم کاملاً بسته باشد. این ویژگی، نقطه عطفی در تعامل کاربران با وب‌سایت‌ها محسوب می‌شد.

مکانیزم عملکرد اعلان‌ها در محیط دسکتاپ

نحوه عملکرد این سیستم هوشمند بسیار جالب توجه است. سرویس‌های پس‌زمینه (Service Workers) در مرورگر نقش کلیدی دارند. وقتی یک کاربر اجازه دریافت اعلان را به یک وب‌سایت می‌دهد، سرویس‌های مربوطه در پس‌زمینه فعال می‌شوند. این سرویس‌ها می‌توانند پیام‌ها را از سرورهای سایت دریافت کرده و بدون نیاز به باز بودن پنجره مرورگر، آن‌ها را به صورت یک پاپ‌آپ شیک و استاندارد در گوشه نمایشگر کاربر نمایش دهند.

گوگل در توضیحات رسمی خود اعلام کرده است که این اعلان‌ها به کاربر کمک می‌کند تا از به‌روزرسانی‌های سایت‌های دلخواهش مطلع شود. این تعامل عمیق با محتوای وب، باعث می‌شود کاربر بتواند مرورگر کروم را بر اساس نیازهایش پیکربندی و سفارشی‌سازی کند. هدف نهایی، ایجاد درگیری و تعامل بیشتر و بهتر کاربر با محتوای وب است.

مدیریت و کنترل اعلان‌ها توسط کاربر

یکی از نگرانی‌های همیشگی کاربران، آزاردهنده شدن اعلان‌های بیش از حد است. گوگل این مسئله را در نظر گرفته و سیستمی مشابه موبایل را پیاده‌سازی کرده است. همان‌طور که در گوشی‌های هوشمند مشاهده می‌کنیم، کاربران باید مجوز ارسال این اعلان‌ها را به صورت دستی روی کروم فعال کنند تا پاپ‌آپ‌های اطلاع‌رسانی روی دسکتاپ ظاهر شوند. این یعنی هیچ سایتی نمی‌تواند بدون رضایت صریح کاربر، پیامی ارسال کند.

علاوه بر این، هر اعلانی که نمایش داده می‌شود، دارای یک کلید تنظیمات یا Site Settings است. این کلید امکان مدیریت کامل و فعال‌سازی یا غیرفعال‌سازی اعلان‌ها را به صورت لحظه‌ای فراهم می‌کند. کاربر می‌تواند با کلیک بر روی این دکمه، دسترسی سایت مورد نظر را قطع کرده یا تنظیمات آن را تغییر دهد.

نمونه اعلان دسکتاپ در کروم

افزودن وب‌سایت به صفحه خانگی در اندروید

علاوه بر اعلان‌های دسکتاپ، کروم بتای ۴۲ یک ویژگی بسیار کاربردی دیگر برای کاربران موبایل با سیستم‌عامل اندروید به ارمغان آورد. این نسخه به کاربران اجازه می‌دهد تا وب‌سایت‌های مورد علاقه‌شان را تنها با یک ضربه انگشت به صفحه خانگی گوشی خود اضافه کنند. این قابلیت که Add to Home Screen نام دارد، تجربه استفاده از وب را به استفاده از اپلیکیشن‌های بومی نزدیک‌تر می‌کند.

افرادی که می‌خواهند یک وب‌سایت خاص را در دفعات زیادی و به صورت مکرر مشاهده کنند، می‌توانند روی گزینه add to home screen ضربه بزنند. پس از این کار، آیکون آن وب‌سایت روی صفحه خانگی موبایل قرار می‌گیرد. از این پس، کاربر می‌تواند وب‌سایت را سریع‌تر و بدون نیاز به باز کردن مرورگر و تایپ آدرس، بازدید کند. این ویژگی دسترسی به اطلاعات را تسریع می‌بخشد.

تجربه کاربری بهبود یافته و حالت آفلاین

گوگل بر این باور است که سایت‌هایی که می‌خواهند از این قابلیت کروم استفاده کنند، باید مطمئن باشند که کاربران یک تجربه خوب را حتی در حالت آفلاین نیز به دست می‌آورند. این یعنی توسعه‌دهندگان وب باید سایت‌های خود را طوری طراحی کنند که در شرایط عدم اتصال به اینترنت نیز پاسخگوی نیاز کاربر باشند. این رویکرد، پایه‌های اولیه آنچه امروز به عنوان وب‌اپلیکیشن‌های پیشرونده یا PWA می‌شناسیم را بنا نهاد.

این ویژگی‌ها به مرور زمان و براساس بازخوردهای کاربران و توسعه‌دهندگان کامل‌تر شده‌اند. گوگل همواره تاکید داشته که بازخورد جامعه کاربری در بهبود عملکرد این ابزارها بسیار حیاتی است. با گذشت زمان، این قابلیت‌ها به استانداردی در صنعت وب تبدیل شدند.

بهینه‌سازی مصرف انرژی و غیرفعال‌سازی پلاگین‌ها

یکی دیگر از تغییرات مهم و البته پنهان در کروم نسخه ۴۲، تمرکز بر بهینه‌سازی مصرف انرژی بود. در این نسخه، مکانیزمی برای غیرفعال شدن خودکار پلاگین‌ها معرفی شد. اما هدف این قابلیت چه بود؟ افزایش عمر باتری لپ‌تاپ‌ها.

پلاگین‌های قدیمی مانند ابزارهای فلش و جاوا، منابع سیستم را به شدت مصرف می‌کردند و باعث تخلیه سریع باتری دستگاه‌های قابل حمل می‌شدند. کروم ۴۲ با غیرفعال کردن خودکار این پلاگین‌ها در صورتی که کاربر روی آن‌ها کلیک نکند، مصرف انرژی را به شکل چشمگیری کاهش داد. این اقدام نشان‌دهنده توجه گوگل به عملکرد و کارایی سیستم، در کنار افزودن قابلیت‌های جدید بود.

مزایای استفاده از این قابلیت‌ها برای کاربران و توسعه‌دهندگان

معرفی این ویژگی‌ها در نسخه بتای ۴۲، منافع دو طرفه‌ای را برای کاربران و سازندگان وب‌سایت‌ها به همراه داشت. درک این مزایا به درک بهتر اهمیت این بروزرسانی کمک می‌کند.

  • افزایش سرعت دسترسی به اطلاعات: کاربران می‌توانند بدون باز کردن مرورگر و جستجو، از آخرین اخبار و به‌روزرسانی‌ها مطلع شوند.
  • تجربه اپلیکیشن‌گونه: افزودن سایت به صفحه خانگی، حس کار با یک اپلیکیشن بومی را القا می‌کند و رابط کاربری جذاب‌تری ارائه می‌دهد.
  • مدیریت بهتر زمان: اعلان‌های هوشمند به کاربران اجازه می‌دهد تا فقط زمانی به وب‌سایت مراجعه کنند که محتوای جدید و مورد علاقه‌شان منتشر شده است.
  • افزایش بازگشت کاربران: برای توسعه‌دهندگان، این ابزارها راهی عالی برای جذب مجدد کاربران و افزایش ترافیک سایت هستند.
  • کاهش مصرف باتری: مدیریت هوشمند پلاگین‌ها باعث شد کاربران لپ‌تاپ بتوانند برای مدت زمان طولانی‌تری بدون اتصال به برق از دستگاه خود استفاده کنند.

نصب و دسترسی به نسخه بتا

کروم ۴۲ بتا برای طیف وسیعی از سیستم‌عامل‌ها عرضه شد. کاربران ویندوز، مک‌او‌اس، لینوکس و همچنین کاربران موبایل با سیستم‌عامل‌های اندروید و iOS می‌توانستند به این نسخه دسترسی داشته باشند. با این حال، گوگل تاکید ویژه‌ای بر نحوه استفاده از این نسخه داشت.

نصب نسخه بتا بیشتر به برنامه‌نویسان، توسعه‌دهندگان سرویس‌های وب و طراحان سایت‌ها توصیه می‌شد. دلیل این توصیه، امکان بروز خطا و ناپایداری در نسخه‌های آزمایشی است. توسعه‌دهندگان می‌توانستند با نصب این نسخه، سایت‌های خود را با API های جدید سازگار کرده و از پتانسیل‌های آن بهره‌مند شوند. برای کاربران عادی که به دنبال پایداری کامل هستند، توصیه شده بود تا منتظر انتشار نسخه نهایی و پایدار (Stable) بمانند.

جمع‌بندی و نگاهی به آینده وب

انتشار نسخه بتای ۴۲ مرورگر کروم، نقطه عطف مهمی در تاریخ توسعه وب محسوب می‌شد. اضافه شدن اعلان‌های پوش به دسکتاپ و قابلیت افزودن سایت به صفحه خانگی، مفهوم وب‌سایت‌ها را از صفحات ایستا به سرویس‌های تعاملی و پویا تغییر داد. این تغییرات مسیری را هموار کرد که امروز شاهد اوج آن در وب‌اپلیکیشن‌های پیشرونده هستیم. گوگل با این حرکت نشان داد که مرورگر وب تنها ابزاری برای نمایش اطلاعات نیست، بلکه پلتفرمی قدرتمند برای ارائه خدمات است که می‌تواند جایگزین مناسبی برای بسیاری از اپلیکیشن‌های سنتی باشد.

استفاده از API های استاندارد و توجه به نیازهای کاربران مانند مصرف باتری، نشان‌دهنده استراتژی هوشمندانه گوگل در توسعه محصولات خود بود. بدون شک، قابلیت‌هایی که در آن زمان نوآورانه به نظر می‌رسیدند، اکنون به بخشی جدایی‌ناپذیر از تجربه روزمره ما در استفاده از اینترنت تبدیل شده‌اند و نقش مهمی در شکل‌دهی به اکوسیستم مدرن وب داشته‌اند.

نظرات

0